export default {
	getUserId() {
		return uni.login()
	},

	getMemoList(userId) {
		return uni.$http.get(`/assignmentsTime?username=${ userId }`)
	},
	
	// 获取由重要性排序的备忘录
	getMemoListImpor(userId) {
		return uni.$http.get(`/assignmentsImpor?username=${ userId }`)
	},
	// 设置备忘录重要性
	postMemoItemImpor(userId, text, number) {
		return uni.$http.post('/setImpor', {
			username: userId,
			text: text,
			importance: number
		})
	},

	postMemoItem(userId, text) {
		return uni.$http.post('/setTask1', {
			username: userId,
			text: text
		})
	},
	
	// 删除该条备忘录
	deleteMemoItem(userId, text) {
		return uni.$http.post('/deleteTask', {
			username: userId,
			text: text
		})
	},
	
	// 设置备忘录状态为已完成
	changeMemoItem(userId, text) {
		return uni.$http.post('/changeTask', {
			username: userId,
			text: text
		})
	},
	
	// 发送位置
	postLocation(userId, x, y) {
		return uni.$http.post('/RealTimeLocationTransmission', {
			username: userId,
			latitude: x,
			longitude: y
		})
	},
	// 获取历史通知信息
	getNotice(userId) {
		return uni.$http.get(`/locations/?username=${ userId }`)
	},
	
	// 获取建议
	getAdvices(userId) {
		return uni.$http.get(`/advice/?username=${ userId }`)
	},
	
	// 初始化数据库中的角色
	initUser(userId) {
		return uni.$http.post('/init', {
			username: userId
		})
	},
	// 拿取数据库中的头像，昵称，备忘录
	getUserInfo(userId) {
		return uni.$http.get(`/individuality/?username=${ userId }`)
	},
	// 修改头像和昵称
	changeIdentity(userId, avatarUrl, nickName) {
		return uni.$http.post('/changePhoto', {
			username: userId,
			headPhoto: avatarUrl,
			name: nickName
		})
	},
	// 修改个性签名
	changeMotto(userId, motto) {
		return uni.$http.post('/changeSignature', {
			username: userId,
			signature: motto
		})
	}
}